void GetVarValue(char *VarName, char *value);
double GetTagValue(char *VarName);
ÁÖ¾îÁø ³»ºÎº¯¼öÀÇ °ªÀ̳ª ¹®ÀÚ¿ À» Àоî¿Â´Ù. ÀÌ ÇÔ¼ö ´ë½Å¿¡ a = var ¸¦ »ç¿ëÇصµ µÈ´Ù.
ÇÔ¼öÀÎÀÚ
VarName - °ªÀ» ¾ò°íÀÚ ÇÏ´Â º¯¼ö À̸§ (Data ºÎºÐ¿¡ ¼±¾ðµÈ º¯¼ö¸¦ ¸»ÇÔ)
value - ÀÐÀº ½ºÆ®¸µÀ» ´ã¾Æ¿Ã ¹öÆÛ
ÀаíÀÚ ÇÏ´Â º¯¼öÀÇ Á¾·ù°¡ ¹®ÀÚ¿ÀÏ ¶§ ´ã¾Æ¿Ã ¹öÆÛ¸¦ ¸»ÇÑ´Ù. char ¹è¿À» »ç¿ëÇÑ º¯¼ö »ç¿ë.
return °ª
return°ªÀº ¾ò°íÀÚ ÇÏ´Â °ªÀÌ ¹®ÀÚ¿ÀÌ ¾Æ´Ï°í ½Ç¼öÇüÀÏ ¶§ °ªÀÌ µ¹¾Æ¿Â´Ù.
¿¹Á¦1
@GetVarValue("var1", buf);
¹®Àå¼³¸í : var1 ÀÇ °ªÀ» Àоî buf ¹è¿¿¡ ´ã´Â´Ù.
¿¹Á¦2
value = @GetVarValue("var2");
¹®Àå¼³¸í : var2 ÀÇ °ªÀ» Àоî value¿¡ ´ëÀÔÇÑ´Ù.
¿¹Á¦3
for(i=0 ; i<10; i=i+1){
@srpintf(buf, "var%02d",i)
// À§ÀÇ ÇÔ¼ö´Â for¹®À» ½ÇÇàÇÏ¸é¼ i=0ÀÏ ¶§´Â buf¿¡ var00À» i=1ÀÏ ¶§´Â buf¿¡ var01À» Â÷·Ê´ë·Î ÀúÀåÇÑ´Ù.
value = @GetVarValue(buf);
// buf¿¡ ÀúÀåµÈ °ª(i=0 ÀÏ ¶§´Â var00ÀÇ °ª, i=1ÀÏ ¶§´Â var01ÀÇ °ª)À» value¿¡ Â÷·Ê´ë·Î ÀúÀåÇÑ´Ù.
}
Âü°í